import request from '@/utils/request'

// 查询订阅人列表
/**
 *  
 */
export function listSubscriber(query) {
  return request({
    url: '/slope/subscriber/list',
    method: 'get',
    params: query
  })
}

// 查询订阅人详细
export function getSubscriber(subscriberId) {
  return request({
    url: '/slope/subscriber/' + subscriberId,
    method: 'get'
  })
}

// 新增订阅人
export function addSubscriber(data) {
  return request({
    url: '/slope/subscriber',
    method: 'post',
    data: data
  })
}

// 修改订阅人
export function updateSubscriber(data) {
  return request({
    url: '/slope/subscriber/edit',
    method: 'post',
    data: data
  })
}

// 删除订阅人
export function delSubscriber(subscriberId) {
  return request({
    url: '/slope/subscriber/' + subscriberId,
    method: 'post'
  })
}

// 导出订阅人
export function exportSubscriber(query) {
  return request({
    url: '/slope/subscriber/export',
    method: 'get',
    params: query
  })
}

// 修改用户管理状态
export function changeStatus(subscriber) {
  return request({
    url: '/slope/subscriber/changeStatus',
    method: 'post',
    params: subscriber
  })
}

// 批量禁用
/**
 * 请求参数： 选中的id // List
 * 放回参数 {code:200 msg:"操作成功"}
 * 
 * 未完成
 */
export function selectedDisable(ids) {
  return request({
    url: '/slope/subscriber/selectedDisable',
    method: 'post',
    data: ids
  })
}